package com.weiyirong99.crm.app.bean;

import java.util.List;

public class PhoneListBean {


    private int total;
    private int size;
    private int page;
    private List<ListDTO> list;

    public int getTotal() {
        return total;
    }

    public void setTotal(int total) {
        this.total = total;
    }

    public int getSize() {
        return size;
    }

    public void setSize(int size) {
        this.size = size;
    }

    public int getPage() {
        return page;
    }

    public void setPage(int page) {
        this.page = page;
    }

    public List<ListDTO> getList() {
        return list;
    }

    public void setList(List<ListDTO> list) {
        this.list = list;
    }

    public static class ListDTO {
        private boolean hasHouse;
        private boolean hasCar;
        private boolean hasCreditCard;
        private boolean hasProvidentFund;
        private boolean hasSocialSecurity;
        private boolean hasInsurance;
        private boolean hasBusinessLicense;
        private boolean hasWages;
        private boolean isNative;
        private int id;
        private String createdAt;
        private String updatedAt;
        private String name;
        private Object aliasName;
        private String from;
        private Object gender;
        private String mobile;
        private int star;
        private int count;
        private String remark;
        private String channel;
        private Object rmsId;
        private String pool;
        private String state;
        private String group;
        private Object loanCount;
        private Object loanSum;
        private int userId;
        private String userName;
        private TraceDTO trace;
        private List<EventsDTO> events;

        public boolean isHasHouse() {
            return hasHouse;
        }

        public void setHasHouse(boolean hasHouse) {
            this.hasHouse = hasHouse;
        }

        public boolean isHasCar() {
            return hasCar;
        }

        public void setHasCar(boolean hasCar) {
            this.hasCar = hasCar;
        }

        public boolean isHasCreditCard() {
            return hasCreditCard;
        }

        public void setHasCreditCard(boolean hasCreditCard) {
            this.hasCreditCard = hasCreditCard;
        }

        public boolean isHasProvidentFund() {
            return hasProvidentFund;
        }

        public void setHasProvidentFund(boolean hasProvidentFund) {
            this.hasProvidentFund = hasProvidentFund;
        }

        public boolean isHasSocialSecurity() {
            return hasSocialSecurity;
        }

        public void setHasSocialSecurity(boolean hasSocialSecurity) {
            this.hasSocialSecurity = hasSocialSecurity;
        }

        public boolean isHasInsurance() {
            return hasInsurance;
        }

        public void setHasInsurance(boolean hasInsurance) {
            this.hasInsurance = hasInsurance;
        }

        public boolean isHasBusinessLicense() {
            return hasBusinessLicense;
        }

        public void setHasBusinessLicense(boolean hasBusinessLicense) {
            this.hasBusinessLicense = hasBusinessLicense;
        }

        public boolean isHasWages() {
            return hasWages;
        }

        public void setHasWages(boolean hasWages) {
            this.hasWages = hasWages;
        }

        public boolean isIsNative() {
            return isNative;
        }

        public void setIsNative(boolean isNative) {
            this.isNative = isNative;
        }

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public String getCreatedAt() {
            return createdAt;
        }

        public void setCreatedAt(String createdAt) {
            this.createdAt = createdAt;
        }

        public String getUpdatedAt() {
            return updatedAt;
        }

        public void setUpdatedAt(String updatedAt) {
            this.updatedAt = updatedAt;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public Object getAliasName() {
            return aliasName;
        }

        public void setAliasName(Object aliasName) {
            this.aliasName = aliasName;
        }

        public String getFrom() {
            return from;
        }

        public void setFrom(String from) {
            this.from = from;
        }

        public Object getGender() {
            return gender;
        }

        public void setGender(Object gender) {
            this.gender = gender;
        }

        public String getMobile() {
            return mobile;
        }

        public void setMobile(String mobile) {
            this.mobile = mobile;
        }

        public int getStar() {
            return star;
        }

        public void setStar(int star) {
            this.star = star;
        }

        public int getCount() {
            return count;
        }

        public void setCount(int count) {
            this.count = count;
        }

        public String getRemark() {
            return remark;
        }

        public void setRemark(String remark) {
            this.remark = remark;
        }

        public String getChannel() {
            return channel;
        }

        public void setChannel(String channel) {
            this.channel = channel;
        }

        public Object getRmsId() {
            return rmsId;
        }

        public void setRmsId(Object rmsId) {
            this.rmsId = rmsId;
        }

        public String getPool() {
            return pool;
        }

        public void setPool(String pool) {
            this.pool = pool;
        }

        public String getState() {
            return state;
        }

        public void setState(String state) {
            this.state = state;
        }

        public String getGroup() {
            return group;
        }

        public void setGroup(String group) {
            this.group = group;
        }

        public Object getLoanCount() {
            return loanCount;
        }

        public void setLoanCount(Object loanCount) {
            this.loanCount = loanCount;
        }

        public Object getLoanSum() {
            return loanSum;
        }

        public void setLoanSum(Object loanSum) {
            this.loanSum = loanSum;
        }

        public int getUserId() {
            return userId;
        }

        public void setUserId(int userId) {
            this.userId = userId;
        }

        public String getUserName() {
            return userName;
        }

        public void setUserName(String userName) {
            this.userName = userName;
        }

        public TraceDTO getTrace() {
            return trace;
        }

        public void setTrace(TraceDTO trace) {
            this.trace = trace;
        }

        public List<EventsDTO> getEvents() {
            return events;
        }

        public void setEvents(List<EventsDTO> events) {
            this.events = events;
        }

        public static class TraceDTO {
            private int id;
            private String createdAt;
            private String updatedAt;
            private String handledAt;
            private Object signedAt;
            private Object visitedAt;
            private String eventAt;
            private String assignedAt;

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public String getCreatedAt() {
                return createdAt;
            }

            public void setCreatedAt(String createdAt) {
                this.createdAt = createdAt;
            }

            public String getUpdatedAt() {
                return updatedAt;
            }

            public void setUpdatedAt(String updatedAt) {
                this.updatedAt = updatedAt;
            }

            public String getHandledAt() {
                return handledAt;
            }

            public void setHandledAt(String handledAt) {
                this.handledAt = handledAt;
            }

            public Object getSignedAt() {
                return signedAt;
            }

            public void setSignedAt(Object signedAt) {
                this.signedAt = signedAt;
            }

            public Object getVisitedAt() {
                return visitedAt;
            }

            public void setVisitedAt(Object visitedAt) {
                this.visitedAt = visitedAt;
            }

            public String getEventAt() {
                return eventAt;
            }

            public void setEventAt(String eventAt) {
                this.eventAt = eventAt;
            }

            public String getAssignedAt() {
                return assignedAt;
            }

            public void setAssignedAt(String assignedAt) {
                this.assignedAt = assignedAt;
            }
        }

        public static class EventsDTO {
            private int id;
            private String createdAt;
            private String updatedAt;
            private String comment;
            private String type;
            private int customerId;
            private Object remark;
            private int userId;
            private String userName;

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public String getCreatedAt() {
                return createdAt;
            }

            public void setCreatedAt(String createdAt) {
                this.createdAt = createdAt;
            }

            public String getUpdatedAt() {
                return updatedAt;
            }

            public void setUpdatedAt(String updatedAt) {
                this.updatedAt = updatedAt;
            }

            public String getComment() {
                return comment;
            }

            public void setComment(String comment) {
                this.comment = comment;
            }

            public String getType() {
                return type;
            }

            public void setType(String type) {
                this.type = type;
            }

            public int getCustomerId() {
                return customerId;
            }

            public void setCustomerId(int customerId) {
                this.customerId = customerId;
            }

            public Object getRemark() {
                return remark;
            }

            public void setRemark(Object remark) {
                this.remark = remark;
            }

            public int getUserId() {
                return userId;
            }

            public void setUserId(int userId) {
                this.userId = userId;
            }

            public String getUserName() {
                return userName;
            }

            public void setUserName(String userName) {
                this.userName = userName;
            }
        }
    }
}
